Kolibri.JS
Kolibri.JS contains code for interacting with the Kolibri Protocol, a self balancing algorithmic stablecoin built on Tezos.
Installation
As with other js packages, builds are pushed to NPM and can be installed with
npm install --save @hover-labs/kolibri-js
Documentation
Typedocs can be found at this repo's github pages
The following classes are implemented:
ContractErrors
: Maps errors from the Kolibri smart contracts into a user friendly enumNetwork
: Enum defining available networksHarbingerClient
: Interacts with the Harbinger Oracle ContractsLiquidityPoolClient
: Interacts with the Kolibri Liquiidty PoolOvenClient
: Interacts with a Kolibri OvenStableCoinClient
: Interacts with the top level Kolibri contractsTokenClient
: Interacts with the FA1.2 kUSD token contractCONTRACTS
: Helper object to get contract addresses on different networksConversionUtils
: Helpers to convert between unitsErrorUtils
: Error handling utilities